package com.story.api.moduler.user.dao;

import com.story.api.common.persistence.model.VedioDetail;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * <p>
  * 歌单详情表 Mapper 接口
 * </p>
 *
 * @author yangbo
 * @since 2017-12-14
 */
public interface SongListDetailDao {

    /**
     * 删除songListId下的所有数据
     * @param songListId
     * @return
     */
    public int deleteBySongListId(@Param("songListId") Integer songListId);

    /**
     * 得到视频列表信息
     * @param songListId
     * @return
     */
    public List<VedioDetail> getVedioDetailListBySongListId(@Param("songListId") Integer songListId);

    /**
     * 从收藏夹中删除视频
     * @param songListId
     * @param vedioId
     * @return
     */
    public int deleteByListIdAndVideoId(@Param("songListId") Integer songListId,
                                        @Param("vedioId") Integer vedioId);

}